package com.sgcc.fj.pmos.e_fj_mall.contract;

import com.sgcc.fj.pmos.common.base.IView;
import com.sgcc.fj.pmos.common.bean.BaseResponse;
import com.sgcc.fj.pmos.common.bean.ContractPDFBean;
import com.sgcc.fj.pmos.common.bean.PowMonth;

import java.util.List;

public class ContractShowContract {
    public interface View extends IView {

        void sendMessageCodeSuccess(BaseResponse response);

        void sendMessageCodeFailed();

        void verifyCodeSuccess(BaseResponse response);

        void verifyCodeFailed();

        void getContractSuccess(ContractPDFBean response);

        void getContractFailde();
    }

    public interface Presenter {
        void sendMessageCode();

        void sendMessageCodeNew();

        void verifyCode(String code);

        void geyContractPDF(boolean isfenshi,String type,String combId, String startDate, String endDate, List<PowMonth> timeList);
    }
}
